// sj
@media screen and (max-width: 768px) {
  html{
    font-size: 18vw;
  }
  .g-footer .ft-1 {
    height: auto;
    padding: 20px;
    flex-wrap: wrap;
  }

  .col-6,
  .col-3 {
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }

  #homePage .banner {
    width: 100vw;
    height: 66.66vw;
  }

  #header {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 99999;
  }

  #homePage #lb_04 {
    width: 100%;
    height: 66.66vw;
    margin-bottom: 30px;
  }

  #homePage .m-xinwen_list1-2 {
    // padding: 0 40px;

    .item {
      width: 100%;
    }
  }

  #homePage .m-xinwen_list1-3 .item .pic {
    display: none;
  }

  #homePage .m-xysh .left {
    height: 410px;
  }

  #homePage #lb_xysh .swiper-slide .pic {
    height: 300px;
  }

  #homePage .m-xysh .right .tab-item.active span {
    display: block;
  }

  #homePage .m-xysh .right .tab-item {
    margin-top: 30px;
    margin-bottom: -10px;
    flex: none;
    // font-size: 20px;
    width: 70px;
  }

  #homePage .icons {
    flex-wrap: wrap;
    gap: 20px;
  }

  #homePage .m-ztlm .swiper-slide {
    height: 200px;
  }

  #body {
    // margin-top: 120px;
  }

  .sj {
    display: block !important;
  }

  .pc {
    display: none !important;
  }

  .g-footer .container {
    padding: 0 20px;
  }

  .g-sd {
    display: none;
  }

  #homePage .box_01 .m-lb .swiper-container {
    height: 60vw;
  }

  .m-logo {
    display: block;
    padding: 20px;

    img {
      max-width: 100%;
    }
  }

  .m-lb {
    margin-bottom: 20px;
  }

  #homePage .m-links a {
    width: 46%;
    margin: 0 2%;
    margin-bottom: 2%;
    float: left;
  }

  .ft-2 {
    text-align: left !important;
  }

  .g-hd {
    height: 120px;
  }

  .g-hd .hd-bottom .m-logo {
    padding: 0;
    width: 320px;
    height: 120px;
    line-height: 120px;
  }

  .g-hd .hd-bottom .container {
    height: auto;
    line-height: auto;
  }

  .g-hd .m-login {
    top: 0px;
  }

  .navbar {
    margin-bottom: 0;
  }

  #nry .g-bd {
    width: auto !important;
    padding: 0;

    .g-mn {

      border: 0;
    }
  }

  #nry .address {
    text-align: left;
    padding: 0 20px;
  }

  #nry .address .pull-right {
    float: left !important;
  }

  .top-text {
    display: none;
  }

  #homePage .ty-hd-01 .hd-1 {
    font-size: 22px;
    margin-bottom: 10px;
  }

  #homePage .box_02 .ty-hd-01 {
    margin-bottom: 20px;
  }

  #homePage .ty-hd-01 .hd-more {
    font-size: 12px;
  }

  #homePage .box_03 {
    padding: 20px 0;
  }

  #homePage .m-xinwen_list2 .xinwen_list_item {
    padding: 10px 20px;
    padding-top: 20px;
    height: 120px;
    margin-bottom: 10px;
  }

  #homePage .m-xinwen_list3 .xinwen_list_item {
    height: 120px;
    margin-bottom: 20px;
  }

  #homePage .box_01 {
    padding: 20px 0;
  }

  #homePage .box_02 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  // #homePage .m-xinwen_list1 .xinwen_list_item {
  //   padding: 0;
  // }

  .box_01 .ty-hd-01 {
    display: none !important;
  }

  // .m-xinwen_list1,
  // .m-xinwen_list2 {
  //   .xinwen_list_item {
  //     display: none !important;

  //     // 显示前 3 个子项
  //     &:nth-child(-n+3) {
  //       display: block !important;
  //     }
  //   }
  // }

  #homePage .box_01 .box_02_02 {
    margin-bottom: 20px;
  }

  #homePage .box_01 #lb_02 {
    // width: 100vw;
    width: calc(100vw);
    height: 66vw;
    left: -20px;
    top: 20px;
  }

  #homePage .box_01 .m-lb {
    background: #BD585A;
    width: 100vw;
    min-width: 100vw;
    height: 100vw;
    margin: 0 -20px;
    padding: 20px;
  }

  #homePage .box_01 .m-lb .xydtbg {
    right: 0;
    width: 100vw;
  }

  #homePage .box_01 .m-lb .swiper-pagination {
    width: 100vw;
    left: 0;
  }

  #homePage .box_01 .m-lb .swiper-container .swiper-wrapper .swiper-slide .slide-title {
    line-height: 40px;

    a {
      font-size: 18px;
    }
  }

  #homePage .box_01 .m-lb .swiper-container .swiper-pagination {
    bottom: 5px;
  }

  #homePage .box_04 .item {
    width: 100%;
    height: 220px;
  }

  #homePage .box_04 .item:nth-child(3),
  #homePage .box_04 .item:nth-child(4) {
    width: 100%;
    height: 200px;
  }

  #homePage .box_04 .item3,
  #homePage .box_04 .item4 {
    height: 100%;
  }

  #homePage .box_04 .item .item-content {
    font-size: 22px;
  }

  .g-footer .xglj {
    display: none;
    flex-wrap: nowrap;
  }

  .g-footer .xglj .hd {
    width: 500px;
  }

  #homePage .ty-hd-01 {
    margin-bottom: 20px;
  }

}

// pc
@media screen and (min-width: 768px) {
  html {
    font-size: 5.3vw;
    display: flex;
    flex-direction: column;
    width: 100%;
    overflow-x: hidden;
    padding: 0;
    margin: 0;
  }

  body {
    width: 100%;
    // min-width: 1200px !important;
    max-width: 100%;
  }



  .container {
    // min-width: 1200px !important;
    max-width: 100%;
    padding: 0 1rem;
    box-sizing: border-box;

  }

  .sj {
    display: none !important;
  }

  .pc {
    display: block !important;
  }
}